﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DTO;
using DAO;

namespace BUS
{
    public class TaiKhoanBUS
    {
        TaiKhoanDAO tkdao = new TaiKhoanDAO();

        public int KiemTraUser(TaiKhoanDTO tkdto)
        {
            return tkdao.KiemTraUser(tkdto);
        }

        public int DoiMatKhau(TaiKhoanDTO tkdto, string mkmoi, string mkmoinhaplai)
        {
            if (mkmoi != mkmoinhaplai)
            {
                return 2;//Lỗi mật khẩu mới và nhập lại ko trùng
            }
            return tkdao.DoiMatKhau(tkdto, mkmoi);
        }

        public TaiKhoanDTO LayThongTinTaiKhoan(string tenuser)
        {
            return tkdao.LayThongTinTaiKhoan(tenuser);
        }

        public List<TaiKhoanDTO> LayDanhSachTaiKhoan()
        {
            return tkdao.LayDanhSachTaiKhoan();
        }

        public int ThemTaiKhoan(TaiKhoanDTO tkdto)
        {
            return tkdao.ThemTaiKhoan(tkdto);
        }

        public int CapNhatTaiKhoan(TaiKhoanDTO tkdto)
        {
            return tkdao.CapNhatTaiKhoan(tkdto);
        }

        public int XoaTaiKhoan(string TenUser)
        {
            return tkdao.XoaTaiKhoan(TenUser);
        }

        public bool TaiKhoanTrung(string Tentk)
        {
            return tkdao.TaiKhoanTrung(Tentk);
        }

        public bool LayTaiKhoan(string TenUser)
        {
            return tkdao.LayTaiKhoan(TenUser);
        }
    }
}
